// import 'dart:io';
//
// import 'package:flutter/material.dart';
// import 'package:video_player/video_player.dart';
// import 'package:video_thumbnail/video_thumbnail.dart';
// import 'package:flutter_cache_manager/flutter_cache_manager.dart';
//
// class VideoPlayerScreen extends StatefulWidget {
//   final String videoPath;
//
//   const VideoPlayerScreen({Key? key, required this.videoPath})
//       : super(key: key);
//
//   @override
//   _VideoPlayerScreenState createState() => _VideoPlayerScreenState();
// }
//
// class _VideoPlayerScreenState extends State<VideoPlayerScreen> {
//   // late VideoPlayerController _controller;
//   bool _isPlaying = false;
//
//
//   @override
//   void initState() {
//     super.initState();
//     // _controller = VideoPlayerController.file(File(widget.videoPath))
//     //   ..initialize().then((_) {
//     //     setState(() {
//     //     });
//     //   });
//     _getVideoCoverUrl(widget.videoPath).then((value) => {
//       print("_getVideoCoverUrl___________${value}")
//     });
//   }
//
//   Future<String> _getVideoCoverUrl(String videoUrl) async {
//     final cacheManager = DefaultCacheManager();
//     final file = await cacheManager.getImageFile(videoUrl);
//     final thumbnailPath = await VideoThumbnail.thumbnailFile(
//       video: file.pa,
//       imageFormat: ImageFormat.JPEG,
//       maxWidth: 1280,
//       quality: 75,
//     );
//     final thumbnailFile = File(thumbnailPath!);
//
//     return thumbnailFile.path;
//   }
//
//
//
//   @override
//   void dispose() {
//     // _controller.dispose();
//     super.dispose();
//   }
//
//   @override
//   Widget build(BuildContext context) {
//
//     return Container();
//     // return Center(
//     //   child: _controller.value.isInitialized
//     //       ? AspectRatio(
//     //           aspectRatio: _controller.value.aspectRatio,
//     //           child: Stack(
//     //             alignment: Alignment.bottomCenter,
//     //             children: [
//     //               VideoPlayer(_controller),
//     //               Positioned.fill(
//     //                   child: Container(
//     //                 alignment: Alignment.center,
//     //                 child: IconButton(
//     //                   icon: Icon(
//     //                     _controller.value.isPlaying
//     //                         ? Icons.pause
//     //                         : Icons.play_arrow,
//     //                     color: Colors.white,
//     //                     size: 40,
//     //                   ),
//     //                   onPressed: () {
//     //                     setState(() {
//     //                       _isPlaying = _controller.value.isPlaying;
//     //                       _isPlaying ? _controller.pause() : _controller.play();
//     //                     });
//     //                   },
//     //                 ),
//     //               )),
//     //             ],
//     //           ),
//     //         )
//     //       : CircularProgressIndicator(),
//     // );
//   }
// }
